
# json中的dump
"""
dump() : 将python对象转化为json，并且写入json文件 。
"""

import json

data = {
    "name":"John",
    "age":30,
    "city":"北京",
    "is_work": False,
    "card": None
}

# 1. 通过dump写入json文件
# with open('test_data1.json','w',encoding='utf-8') as f:
#     json.dump(data,f,ensure_ascii=False)

# 2. 通过文件的方式写入
# 1) 先将数据转化为JSON格式 ，再去写入到json文件中
z = json.dumps(data,ensure_ascii=False)

with open('test_data2.json','w',encoding='utf-8') as f:
    f.write(z)